Skip to content

fix(ui): cross-mode strip follow-ups from ticker review#419

Merged
BigSimmo merged 1 commit into
mainfrom
cursor/cross-mode-followups-b681
Jul 9, 2026
Merged

fix(ui): cross-mode strip follow-ups from ticker review#419
BigSimmo merged 1 commit into
mainfrom
cursor/cross-mode-followups-b681

Conversation

@BigSimmo

@BigSimmo BigSimmo commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Summary

Small follow-ups from the desktop ticker PR review — no behavior change to matching or navigation.

Fixes

  1. Duplicate strip — Removed the second CrossModeLinksSection in ClinicalDashboard for answer mode; the inline strip in answer-result-surface is the single source.
  2. Mobile fade — Rail edge fade and hidden scrollbar now apply only from md+ (768px).
  3. Keyboard / screen reader — Rail uses role="list" / listitem; when multiple matches exist, tabIndex={0} and an aria-label note horizontal scroll.
  4. Dead code — Removed unused compact prop from CrossModeLinkActions.

Verification

  • npm run format:check — passed
  • npx playwright test tests/ui-smoke.spec.ts -g "cross-mode quick links" — passed (includes toHaveCount(1))

Not in scope

Supabase Preview branch migration state — infra-only, unrelated to UI.

Open in Web Open in Cursor 

- Remove duplicate CrossModeLinksSection below answer (keep inline in surface)
- Scope rail fade and hidden scrollbar to md+ only
- Add list semantics and keyboard focus hint when multiple matches
- Drop unused compact prop on CrossModeLinkActions
- Assert single cross-mode strip in answer surface smoke test

Co-authored-by: BigSimmo <BigSimmo@users.noreply.github.com>
@supabase

supabase Bot commented Jul 9, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project sjrfecxgysukkwxsowpy because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@BigSimmo
BigSimmo marked this pull request as ready for review July 9, 2026 03:47
@BigSimmo
BigSimmo enabled auto-merge (squash) July 9, 2026 03:47
@BigSimmo
BigSimmo merged commit bb219f1 into main Jul 9, 2026
6 checks passed
@BigSimmo
BigSimmo deleted the cursor/cross-mode-followups-b681 branch July 9, 2026 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants